package com.cloudkinto.extentity;

import com.cloudkinto.extentity.stock.StockPickUpSort;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author zhujiale
 * @description
 * @date 2022/12/23
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class StockPickUpItem extends StockPickUpSort {
    @ApiModelProperty("拣货详情id")
    private Long id;

    private Long productId;

//    @ApiModelProperty("sku")
//    private String sku;

    @ApiModelProperty("仓库sku")
    private String storageSku;

    @ApiModelProperty("产品名称")
    private String name;

    @ApiModelProperty("库位id")
    private Long rackId;

    @ApiModelProperty("具体库存id")
    private Long stockRackId;

    @ApiModelProperty("库位名称")
    private String positionName;

    @ApiModelProperty("仓库名称")
    private String storageName;

    @ApiModelProperty("索取库存数量")
    private Integer number;

    @ApiModelProperty("库位可用量")
    private int rackGoodQuantity;

    @ApiModelProperty("关联出库单id")
    private Long orderOutputId;

    @ApiModelProperty("已截单数量")
    private Integer cutOffNumber;

    @ApiModelProperty("已截单数量")
    private Integer alreadyPickUpNumber;

    @ApiModelProperty("待拣货数量")
    private Integer waitingPickUpNumber;

    @ApiModelProperty("旧版 sort sku + rackId,按照sku分类")
    private String skuSort;

//    @ApiModelProperty("新版sort")
//    private Integer rackSort;
//
//    @ApiModelProperty("货架sort")
//    private Integer sort;

    @ApiModelProperty("货架id")
    private Long shelfId;

    private Long companyId;


}
